*{
	font-size:14px;
}
.cen{
	text-align:center;
	display:block;
	margin:6px auto;
}
.spread{
    border: 5px solid transparent;
    border-top-color: #b8c0cc;
    margin-left:12px;
    width: 0px;
    height: 0px;
    display:inline-block;
    cursor:pointer;
}
.hidden{
	overflow:hidden;
	display:none;
}
.left{
	text-align:left;
	padding-left:4px;
}
.line{
	background-color:#00a1d6;
	height:1px;
	width:100%;
}
.add-line{
	background: url('../img/icons/line_1.gif') repeat-x bottom;
}
.info{
	width:100%;
	height:235px;
	text-align: center;
	line-height:200px;
	color:#999999;
}
.info:AFTER{
	display:block;
}
.clear{
	clear:both;
}
.tag_word{
	color:#999999;
	font-size:13px;
	word-break:break-all;
}
body{
	margin:0px auto;
	/* background-color:#F7F7F7; */
	background:url('../img/back-m.jpg') repeat;
}
.nav-msg{
	width:100%;
	height:32px;
	position:fixed;
	z-index:2;
	margin:0 auto;
	background-color:#fff;
	box-shadow:rgba(0,0,0,0.2) 0px 1px 2px;
}
.body-content{
	padding-top:33px;
}
.view-context:after{
	clear:both;
	content:'.';
	height:0;
	display:block;
	visibility: hidden;
}
.view-context{
	margin:0 auto;
	width:980px;
	min-height:1000px;
	background-color:#fff;
	padding-bottom:10px;
}
.top-wind{
	height:188px;
	position:relative;	
}
.top-block{
	position:absolute;
	top:75px;
	left:100px;
}
.top-block p{
	text-align:right;
	margin-bottom:0px;
	padding-left:16px;
}
.top-navi{
	display:inline-block;
	position:absolute;
	top:150px;
	margin:0;
	left:257px;
	height:35px;
	padding:0px;
}
.top-navi li:hover,.top-navi .selected{
	background:white;
	box-shadow:rgba(0,0,0,0.6) 0px 0px 3px;
	cursor: pointer;
}
.top-navi li a{
	text-decoration:none;
	padding:9px 12px;
	color:#666;
	display:inline-block;
}
.top-navi li{
	list-style:none;
	border:1px solid transparent;
	/* padding: 9px 14px; */
	color:#666;
	font-size: 14px;
	display:inline-block;
	margin:0px 1px;
/* 	background: #88E7FF; */
	background:#b8c0cc;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
}
#title-word{
	font-family:微软雅黑;
	font-size:30px;
	font-weight:bolder;
	/* color:blue; */
	color:#258fb8;
	text-align:left;
	display:block;
	over-flow:hidden;
}
#title-motto{
	text-align:left;
	color:#cc0000;
}
.span-tag{
	display:block;
	height:28px;
	box-shadow:rgba(0,0,0,0.2) 0px 1px 2px;	
}
.span-tag .side{
	background-color:#6B6B6B;
	margin:2px 3px;
	width:3px;
	height:20px;
	display:inline-block;
}
.span-tag .content{
	line-height:24px;
	display:inline-block;
	overflow:hidden;
}
.side-wind{
	float:left;
	width:20%;
	margin-left:12px;
	height:888px;
	background-color:white;
	box-shadow:rgba(0,0,0,0.2) 0px 0px 2px;
	/* display:inline-block;
*/
}
.side-div{
	dispaly:inline-block;
	margin-bottom:12px;
	min-height:120px;
}
.side-wind2{
	float:right;
	width:76%;
	min-height:888px;
	box-shadow:rgba(0,0,0,0.2) 0px 0px 2px;
	margin-right:12px;
}
.span-tag2{
	display:inline-block;
	height:28px;
	border-style:none;
}
.span-tag2 .content{
	color:#258fb8;
	line-height:24px;
	display:inline-block;
	overflow:hidden;
}
.div-content{
	width:100%;
	min-height:300px;
	position:relative;
}
.tag-classifier{
	font-size:12px;
	color:#FCCDAD;
	padding:4px;
	margin-left:8px;
	display:block;
	text-decoration: none;
}
.tag-classifier:hover{
	text-decoration: underline;
}
.index-blog{
	display:block;
	position:relative;
	margin:3px;
	min-height:44px;
}
.index-blog .uicon{
	display:inline-block;
	margin-left:10px;
	line-height:24px;
	height:26px;
	width:26px;
	text-align:center;
	color:white;
	background:#b8c0cc
}
.title-content .title{
	display:inline-block;
    text-decoration:none;
    font-family:-apple-system, BlinkMacSystemFont, 
    "Segoe UI", Roboto, Helvetica, Arial, sans-serif, 
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size:15px;
    font-weight:bold;
    color:#5694b5;
}
.index-blog .title-content{
	position:absolute;
	top:5px;
    left:76px;
}
.index-blog .description{
	color:#999999;
	line-height:25px;
	margin:0px auto;
	padding:17px;
	width:88%;
	overflow:hidden;
	height:auto;
}
.index-blog .tags{
	display: inline-block;
	position:absolute;
	right:0px;
	bottom:0px;
}
.index-blog .tags .comment{
	color:#999999;
	font-size:12px;
}
.index-blog .tags .read{
	color:#999999;
	font-size:12px;
}
.dl-tag{
	border:1px solid #ddd;
	box-shadow:0 1px 2px 1px #eee;
	position:relative;
	display: block;
	margin:6px 16px 14px;
	height:67px;
	border-radius:5px;
}
.dl-tag .point{
	width:8px;
	height:8px;
	border-radius:16px;
	background:#258fb8;
	display:inline-block;
	margin:0px -12px 6px;
	position:absolute;
	left:0px;
}
.dl-tag .time{
	display:block;
	color:#999999;
	margin-left:500px;
	margin-top:20px;
}
.dl-msg{
	display:inline-block;
	position:absolute;
	margin-left:43px;
	margin-top:19px;
	font-size:12px;
	color:#333;
}
.dl-msg a{
	color:#5694b5;
	text-decoration: none;
	font-size:12px;
}
.dl-tag .content{
	display:block;
	position: absolute;
	font-size:12px;
	margin-top:38px;
	margin-left:44px;
}
.line-border{
	border-right:1px solid #258fb8;
	width:9px;
	height:85px;
	position:absolute;
	left:-17px;
	top:0px;
}
.more{
	margin-top:20px;
	text-align:center;
	line-height:30px;
	height:30px;
	border:1px solid #bbb;
	cursor:pointer;
	width:100%;
}
.msg-more{
	color:#999999;
	/* display:inline-block; */
	font-size:13px;
}
#search{
	display:inline-block;
	position:absolute;
	top:161px;
	left:724px;
	height:25px;
	box-shadow:rgba(0,0,0,0.2) 0px 0px 2px;
}
#search .intext{
	float:left;
	width:150px;
	height:93%;
	border:none;
	color:#999999;
	padding-left:6px;
	font-size:14px;
}
#search .btn{
	cursor:pointer;
	display:inline-block;
	margin-top:6px;
	width:16px;
	height:16px;
	background:url('../img/icons/search.gif') no-repeat;
}
.link-friend{
	height: 25px;
    color: #48b;
    font-size: 12px;
    line-height: 32px;
    display: block;
    padding: 4px;
    margin-left: 4px;
    margin-right:4px;
    margin-top: 14px;
    text-decoration: none;
    border: 1px #dbdbdb solid;
    border-radius: 4px;
}